#pragma once

#include <QWidget>
#include <QDialog>

#include "lan_manager.h"
#include "ui_network_settings.h"

class NetworkSettings : public QDialog
{
	Q_OBJECT

signals:
	void interfaceReady(QObject*);

public:
	explicit NetworkSettings(QWidget* parent = nullptr);
	~NetworkSettings() = default;

public slots:
	void interfaceReadySlot(QObject* net);

private:
	Ui::NetworkSettings ui;

	LanManager* m_lanManager;
};